# 1:条件判断的单分支
a = 10
if a > 5:
    print("a大于5")
if a < 5:
    print("a小于5")

# 2:条件判断的双分支
a = 4
if a > 5:
    print("a大于5")
else:
    print("a小于5")

# 3: 条件判断的多分支
print("-----------------------多分支-----------------------")
a = 5
if a > 5:
    print("a大于5")
elif a < 5:
    print("a小于5")
else:
    print("a等于5")

# 4:条件判断的嵌套
print("-----------------------条件判断的嵌套-----------------------")
a = 3
if a > 5:
    print("a大于5")
elif a < 5:
    print("a小于5")
    if a > 3:
        print("a大于3")
    elif a < 3:
        print("a小于3")
    else:
        print("a等于3")
else:
    print("a等于5")

# 5:条件判断match
print("-----------------------条件判断match-----------------------")
a = 3
match a:
    case 1:
        print("a等于1")
    case 2:
        print("a等于2")
    case 3:
        print("a等于3")
    case _:
        print("a不等于1,2,3")

# 练习
"""
练习1：输入一个整数，判断它是平年还是闰年
判断规则：year % 4 == 0 and year % 100 != 0 or year % 400 == 0

练习2：计算BMI，输入两个值，身高（米），体重（千克），体重/（身高 * 身高）
如果BMI小于18.5 打印：您的体重较轻。如果大于25 打印：您的体重较重，否则打印您的体重正常
"""